package com.xjgc.model.entity.mes;

import java.sql.Date;
import java.sql.Time;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import org.springframework.data.annotation.Transient;

/**
 * <p>
 * 外委台账
 * </p>
 *
 * @author 刘银芳
 * @since 2021-05-14
 */
@Data
@TableName("zxj_mes_92163")
public class ZxjMes92163 implements Serializable {

private static final long serialVersionUID=1L;

/**
 * 序号
 */
@JsonProperty("znum")
private Long znum;

/**
 * 工厂
 */
private String werks;

/**
 * 合同号
 */
private String zcontractno;

/**
 * 项目名称
 */
private String zprojectname;

/**
 * 产品名称
 */
private String zproductname;

/**
 * 产品型号
 */
private String zproducttype;

/**
 * 数量
 */
private Double menge;

/**
 * 凭证货币计量的净价值
 */
private Double netwr;

/**
 * 签订日期
 */
@TableField(value = "date_01")
private Date date01;

/**
 * 合同交期
 */
@TableField(value = "date_02")
private Date date02;

/**
 * 委外采购审批单号
 */
private String zaprno;

/**
 * 定标日期
 */
@TableField(value = "date_03")
private Date date03;

/**
 * 供应商名称
 */
private String vendorname;

/**
 * 外委日期
 */
@TableField(value = "date_04")
private Date date04;

/**
 * 委外交期
 */
@TableField(value = "date_05")
private Date date05;

/**
 * 交付方式
 */
private String zdlyterm;

/**
 * 监造方式
 */
private String zmanuterm;

/**
 * 监造人
 */
private String zmanperson;

/**
 * 监造发现问题
 */
private String zmanppbm;

/**
 * 原因分析
 */
private String zpbmanaly;

/**
 * 整改情况
 */
private String zmodststus;

/**
 * 监造开始日期
 */
@TableField(value = "date_06")
private Date date06;

/**
 * 监造结束日期
 */
@TableField(value = "date_07")
private Date date07;

/**
 * 监造报告
 */
private String zmanreport;

/**
 * 实际交付日期
 */
@TableField(value = "date_08")
private Date date08;

/**
 * 拖延原因
 */
private String zresson;

/**
 * 质量情况
 */
private String zqltystatus;

/**
 * 备注
 */
private String zremark;

/**
 * 用户名
 */
private String uname;

/**
 * 上传日期
 */
@TableField(value = "date_09")
private Date date09;

/**
 * 日期
 */
private Date datum;

/**
 * 时间
 */
private Time uzeit;

private String status;

private String uid;

@TableField(exist = false)
private String loekz;

/*外委类型*/
private String zwwlx;

}
